﻿/// <reference path="_namespace.js" />

/*****************************************************************************
Ajaxna library Interface definition.
Author: krobinson 11/13/2008 12:56:37 AM.
Class:  ajax.ICloneable
*****************************************************************************/

$addNamespace("ajax");
//-----------------------------------------------------------------------------

ajax.ICloneable = function() { }; // ctor should be blank.
$extend("ajax.ICloneable", ""); // You may also inherit from another interface.
//-----------------------------------------------------------------------------

// Public Methods
//-----------------------------------------------------------------------------
ajax.ICloneable.prototype.clone = function()
{///<summary>Creates a new object that is a copy of the current instance.</summary>
    ///<returns type="Object"/>
};

// Statics
//-----------------------------------------------------------------------------
ajax.ICloneable.cast = function(obj)
{///<returns type="ajax.ICloneable"/>
    return obj;
}